package com.szrt.day20161011;

public class CalDemo {
	
	
	public static void main(String[] args) {
		
		//   +  -  *  / 求模
		
		int a =11;
		int b =5;
		
		System.out.println(a+b);
		System.out.println(a-b);
		System.out.println(a*b);
		System.out.println(a/b);
		
		//求模  % 求余数部分的值
		System.out.println(a%b);
		
		int c = a + 1;
		System.out.println(c);
		
		//重点 难点  面试题目    ++ 自增 在原来的基础上+1
		// ++  用在变量的后面   先取值  再+1   不管++在前面还是在后面 值的本身都+1
		// ++  用在变量的前面   先+1    再取值
		
		//重点  ：   看=后面接的是谁就去谁的值  如果=后面是变量 直接取变量的值 如果=后面是++ 先+1  不管++在前面还是在后面 值的本身都+1
		
		int d = 10;
		int e = d++;  // int e =d;  d=d+1;
		System.out.println("e=["+e+"]");
		System.out.println("d=["+d+"]");
		
		
		int dd = 10;
		int ee = ++dd;  // ee= dd+1;  dd = dd+1;
		System.out.println("ee=["+ee+"]");
		System.out.println("dd=["+dd+"]");
		
		
		
		int  a1 = 100;      // a1=100
		int  a2 = a1++;     // a2=100 a1=100+1=101
		int  a3 = ++a2;     // a3=a2+1=101  a2=101
		int  a4 = a3++;     // a4=101  a3=102
		//a1=101  a2=101  a3=102 a4=101 ?
		
		System.out.println(a1);
		System.out.println(a2);
		System.out.println(a3);
		System.out.println(a4);
		
		
		// 自减 --  举一反三
		int  cc1 = 10;
		int  cc2 = cc1--;
		
		// += -= *= /=  %=
		int dd1 = 35;
		int dd3 = (dd1%=3);   // dd1+2
		System.out.println(dd3);
		
		
		
		
		
		
		
	}

}
